/**
 * 
 */
package com.orange.handler.expert;

import java.sql.SQLException;
import java.util.List;

import com.orange.modules.entity.expert.AuthIinspectionOpinions;

/**
 * @author gaogs
 *
 * 2016-12-5
 */
public interface AuthIinspectionOpinionsService {

	/**
	 * 保存现场考察一级指标分项考察意见表
	 * @param list
	 */
	public void saveAuthIinspectionOpinionsInfo(List<AuthIinspectionOpinions> list);
	
	/**
	 * 查询专家某一级指标分项考察意见表
	 * @param groupId
	 * @param itemId
	 * @param expertId
	 * @return
	 * @throws SQLException 
	 */
	public List<AuthIinspectionOpinions> queryAuthIinspectionOpinionsLists(String groupId ,String itemId,String expertId) throws SQLException;
	
	/**
	 * 删除某专家一级指标分项考察意见表数据
	 * @param groupId
	 * @param itemId
	 * @param expertId
	 * @throws SQLException
	 */
	public void deleteAuthIinspectionOpinionss(String groupId ,String itemId,String expertId)throws SQLException;
	
	
	/**
	 * 查询专家某一级指标分项考察意见表
	 * @param groupId
	 * @param itemId
	 * @param expertId
	 * @return
	 * @throws SQLException 
	 */
	public AuthIinspectionOpinions queryAuthIinspectionOpinionsLists(String groupId ,String expertId) throws SQLException;
	
	/**
	 * 查询联络员汇总表
	 * @param groupId
	 * @param itemId
	 * @param expertId
	 * @return
	 * @throws SQLException 
	 */
	public List<AuthIinspectionOpinions> queryAuthIinspectionOpinions(String groupId ,String itemId) throws SQLException;
}
